﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using ProyectoVeranoAECAasp.IOAccesos;

namespace ProyectoVeranoAECAasp.AccesoDatos.Clases
{
    public class HorasReservadas
    {
        public static List<String> ejecutaSP_ObtenerHorasReservados(int id_Espacio, DateTime fecha_Reser)
        {


            //List<String> listaDatosString = new List<string>();
            String sql = @"sp_ObtenerHorasReservadas";
            String miCadenaConexion = "";
            //----
            miCadenaConexion = ManejoArchivos.leer_CadenaCNX();
            using (SqlConnection conexionDB = new SqlConnection(miCadenaConexion))
            {
                conexionDB.Open();

                SqlCommand sentencia = new SqlCommand(sql, conexionDB);
                sentencia.CommandType = CommandType.StoredProcedure;
                sentencia.Parameters.Add(new SqlParameter("@pi_IDEspacio", id_Espacio));
                sentencia.Parameters.Add(new SqlParameter("@pi_FechaReser", fecha_Reser));
                SqlDataReader drStore = sentencia.ExecuteReader();
                //si drStore.Read();

                List<string> listaFechas = new List<string>();
                while (drStore.Read())
                {

                   // DateTime var1;
                   // var1 =drStore.GetValue(0).ToString();

                    listaFechas.Add(drStore.GetValue(0).ToString());
                    // Console.WriteLine("{0}", drStore.GetString(2));
                    // listaDatosString.Add(drStore.GetValues([1]));
                    // String var = drStore.GetValue(0).ToString();
                }

                drStore.Close();
                return listaFechas;



            }

             }

         }

}
        
